home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Utilities / Text / BlacksEditor / Support / Lang_C.dfn < prev    next >
Encoding:
Text File  |  1998-06-24  |  5.3 KB  |  563 lines

  1. ;------------------------------------------------------------------------------
  2. ;
  3. ; $VER: Lang_C.dfn 1.00 (23.6.96)
  4. ;
  5. ; This definition file contains definitions necessary to use Blacks Editor as
  6. ; a basic C programmer's editor.
  7. ;
  8. ; Written by Michael Sinz
  9. ; Modified by Martin Taillefer
  10. ; Adapted by Marco Negri
  11. ;
  12. ;------------------------------------------------------------------------------
  13.  
  14. DICTIONARY:
  15.  
  16. ; Standard words...
  17.   FALSE
  18.   NULL
  19.   TRUE
  20.   auto
  21.   break
  22.   case
  23.   char
  24.   continue
  25.   default
  26.   define
  27.   do
  28.   double
  29.   else
  30.   elseif
  31.   endif
  32.   enum
  33.   extern
  34.   float
  35.   for
  36.   goto
  37.   if
  38.   ifdef
  39.   ifndef
  40.   include
  41.   int
  42.   long
  43.   pragma
  44.   register
  45.   return
  46.   short
  47.   sizeof
  48.   static
  49.   struct
  50.   switch
  51.   typedef
  52.   union
  53.   unsigned
  54.   void
  55.   while
  56.  
  57.  
  58. ; From time.h
  59.   asctime
  60.   ctime
  61.   gmtime
  62.   localtime
  63.   time
  64.   time_t
  65.   timer
  66.   tzset
  67.   utpack
  68.   utunpk
  69.  
  70. ; From string.h
  71.   astcsma
  72.   memccpy
  73.   memchr
  74.   memcmp
  75.   memcpy
  76.   memset
  77.   movmem
  78.   repmem
  79.   setmem
  80.   stcarg
  81.   stccpy
  82.   stcd_i
  83.   stcd_l
  84.   stcgfe
  85.   stcgfn
  86.   stcgfp
  87.   stch_i
  88.   stch_l
  89.   stci_d
  90.   stci_h
  91.   stci_o
  92.   stcis
  93.   stcisn
  94.   stcl_d
  95.   stcl_h
  96.   stcl_o
  97.   stclen
  98.   stco_i
  99.   stco_l
  100.   stcpm
  101.   stcpma
  102.   stcsma
  103.   stcu_d
  104.   stcul_d
  105.   stpblk
  106.   stpbrk
  107.   stpchr
  108.   stpchrn
  109.   stpcpy
  110.   stpdate
  111.   stpsym
  112.   stptime
  113.   stptok
  114.   strbpl
  115.   strcat
  116.   strchr
  117.   strcmp
  118.   strcpy
  119.   strcspn
  120.   strdup
  121.   stricmp
  122.   strins
  123.   strlen
  124.   strlwr
  125.   strmfe
  126.   strmfn
  127.   strmfp
  128.   strmid
  129.   strncat
  130.   strncmp
  131.   strncpy
  132.   strnicmp
  133.   strnset
  134.   strpbrk
  135.   strrchr
  136.   strrev
  137.   strset
  138.   strsfn
  139.   strspn
  140.   strsrt
  141.   strstr
  142.   strtok
  143.   strtol
  144.   strtoul
  145.   strupr
  146.   stspfp
  147.   swmem
  148.  
  149. ; From stdlib.h
  150.   MemCleanup
  151.   XCEXIT
  152.   _exit
  153.   _main
  154.   _tinymain
  155.   abort
  156.   access
  157.   argopt
  158.   atoi
  159.   atol
  160.   bldmem
  161.   calloc
  162.   chdir
  163.   chkml
  164.   chmod
  165.   dqsort
  166.   ecvt
  167.   exit
  168.   fcvt
  169.   fqsort
  170.   free
  171.   gcvt
  172.   getcwd
  173.   getenv
  174.   getfnl
  175.   getmem
  176.   getml
  177.   iabs
  178.   labs
  179.   lqsort
  180.   lsbrk
  181.   main
  182.   malloc
  183.   mkdir
  184.   onexit
  185.   perror
  186.   putenv
  187.   qsort
  188.   rbrk
  189.   realloc
  190.   rlsmem
  191.   rlsml
  192.   rmdir
  193.   rstmem
  194.   sbrk
  195.   sizmem
  196.   sqsort
  197.   system
  198.   tmpnam
  199.   tqsort
  200.  
  201. ; From stdio.h
  202.   EOF
  203.   _IOAPP
  204.   _IOEOF
  205.   _IOERR
  206.   _IOFBF
  207.   _IOLBF
  208.   _IOMYBUF
  209.   _IONBF
  210.   _IOREAD
  211.   _IORW
  212.   _IOWRT
  213.   _IOXLAT
  214.   _filbf
  215.   _flsbf
  216.   _tinyprintf
  217.   _writes
  218.   abs
  219.   access
  220.   chdir
  221.   chmod
  222.   clearerr
  223.   clrerr
  224.   fclose
  225.   fcloseall
  226.   fdopen
  227.   feof
  228.   ferror
  229.   fflush
  230.   fgetc
  231.   fgetchar
  232.   fgets
  233.   fileno
  234.   flushall
  235.   fmode
  236.   fopen
  237.   fprintf
  238.   fputc
  239.   fputchar
  240.   fputs
  241.   fread
  242.   freopen
  243.   fscanf
  244.   fseek
  245.   ftell
  246.   fwrite
  247.   getc
  248.   getchar
  249.   getcwd
  250.   gets
  251.   max
  252.   min
  253.   mkdir
  254.   perror
  255.   printf
  256.   printf
  257.   putc
  258.   putchar
  259.   puts
  260.   remove
  261.   rename
  262.   rewind
  263.   rmdir
  264.   scanf
  265.   setbuf
  266.   setnbf
  267.   setvbuf
  268.   sprintf
  269.   sscanf
  270.   stderr
  271.   stdin
  272.   stdout
  273.   ungetc
  274.   unlink
  275.   vfprintf
  276.   vprintf
  277.   vsprintf
  278.  
  279. ; From stddef.h
  280.   offsetof
  281.   ptrdiff_t
  282.   size_t
  283.   wchar_t
  284.  
  285. ; From stdarg.h
  286.   va_arg
  287.   va_end
  288.   va_start
  289.  
  290. ; From signal.h
  291.   NSIG
  292.   SIGFPE
  293.   SIGINT
  294.   SIG_DFL
  295.   SIG_ERR
  296.   SIG_IGN
  297.   signal
  298.  
  299. ; From setjmp.h
  300.   longjmp
  301.   setjmp
  302.  
  303. ; From math.h
  304.   CXFERR
  305.   DOMAIN
  306.   FPECOM
  307.   FPENAN
  308.   FPEOVF
  309.   FPEUND
  310.   FPEZDV
  311.   HUGE
  312.   HUGE_VAL
  313.   I_PI
  314.   I_PID2
  315.   LOGHUGE
  316.   LOGTINY
  317.   OVERFLOW
  318.   PI
  319.   PID2
  320.   PID4
  321.   PLOSS
  322.   SING
  323.   TINY
  324.   TLOSS
  325.   UNDERFLOW
  326.   acos
  327.   asin
  328.   atan
  329.   atan2
  330.   atof
  331.   ceil
  332.   cos
  333.   cosh
  334.   cot
  335.   drand48
  336.   ecvt
  337.   erand48
  338.   except
  339.   exp
  340.   fabs
  341.   fcvt
  342.   floor
  343.   fmod
  344.   frexp
  345.   gcvt
  346.   jrand48
  347.   lcong48
  348.   ldexp
  349.   log
  350.   log10
  351.   lrand48
  352.   matherr
  353.   modf
  354.   mrand48
  355.   nrand48
  356.   pow
  357.   pow2
  358.   rand
  359.   seed48
  360.   sin
  361.   sinh
  362.   sqrt
  363.   srand
  364.   srand48
  365.   tan
  366.   tanh
  367.  
  368. ; From limits.h
  369.   CHAR_BIT
  370.   CHAR_MAX
  371.   CHAR_MIN
  372.   INT_MAX
  373.   INT_MAX
  374.   INT_MIN
  375.   INT_MIN
  376.   LONG_MAX
  377.   LONG_MIN
  378.   SCHAR_MAX
  379.   SCHAR_MIN
  380.   SHRT_MAX
  381.   SHRT_MIN
  382.   UCHAR_MAX
  383.   UINT_MAX
  384.   UINT_MAX
  385.   ULONG_MAX
  386.   USHRT_MAX
  387.  
  388. ; From float.h
  389.   DBL_DIG
  390.   DBL_MAX_EXP
  391.   DBL_MIN_EXP
  392.   FLT_DIG
  393.   FLT_GUARD
  394.   FLT_MAX_EXP
  395.   FLT_MIN_EXP
  396.   FLT_NORMALIZE
  397.   FLT_RADIX
  398.   FLT_ROUNDS
  399.   HUGE_VAL
  400.  
  401. ; From fctype.h
  402.   isalnum
  403.   isalpha
  404.   isascii
  405.   iscntrl
  406.   iscsym
  407.   iscsymf
  408.   isdigit
  409.   isgraph
  410.   islower
  411.   isprint
  412.   ispunct
  413.   isspace
  414.   isupper
  415.   isxdigit
  416.   toascii
  417.   tolower
  418.   toupper
  419.  
  420. ; From fcntl.h
  421.   F_DUPFD
  422.   F_GETFD
  423.   F_GETFL
  424.   F_SETFD
  425.   F_SETFL
  426.   O_APPEND
  427.   O_CREAT
  428.   O_EXCL
  429.   O_NDELAY
  430.   O_RAW
  431.   O_RDONLY
  432.   O_RDWR
  433.   O_TRUNC
  434.   O_WRONLY
  435.   S_IARCHIVE
  436.   S_IDELETE
  437.   S_IEXECUTE
  438.   S_IPURE
  439.   S_IREAD
  440.   S_ISCRIPT
  441.   S_IWRITE
  442.   close
  443.   creat
  444.   iomode
  445.   lseek
  446.   open
  447.   read
  448.   remove
  449.   rename
  450.   tell
  451.   unlink
  452.   write
  453.  
  454. ; From errno.h
  455.   E2BIG
  456.   EACCES
  457.   EAGAIN
  458.   EBADF
  459.   EBUSY
  460.   ECHILD
  461.   EDOM
  462.   EEXIST
  463.   EFAULT
  464.   EFBIG
  465.   EINTR
  466.   EINVAL
  467.   EIO
  468.   EISDIR
  469.   EMFILE
  470.   EMLINK
  471.   ENFILE
  472.   ENODEV
  473.   ENOENT
  474.   ENOEXEC
  475.   ENOMEM
  476.   ENOSPC
  477.   ENOTBLK
  478.   ENOTDIR
  479.   ENOTTY
  480.   ENXIO
  481.   EOSERR
  482.   EPERM
  483.   EPIPE
  484.   ERANGE
  485.   EROFS
  486.   ESPIPE
  487.   ESRCH
  488.   ETXTBSY
  489.   EXDEV
  490.   errno
  491.   sys_nerr
  492.  
  493. ; From dos.h
  494.   Chk_Abort
  495.   __emit
  496.   _dclose
  497.   _dcreat
  498.   _dcreatx
  499.   _dopen
  500.   _dread
  501.   _dseek
  502.   _dwrite
  503.   chgclk
  504.   chkabort
  505.   datecmp
  506.   dfind
  507.   dnext
  508.   findpath
  509.   forkl
  510.   forkv
  511.   geta4
  512.   getasn
  513.   getcd
  514.   getclk
  515.   getdfs
  516.   getfa
  517.   getft
  518.   getpath
  519.   getreg
  520.   onbreak
  521.   poserr
  522.   putreg
  523.   wait
  524.   waitm
  525.  
  526. ; From ctype.h
  527.   isalnum
  528.   isalpha
  529.   isascii
  530.   iscntrl
  531.   iscsym
  532.   iscsymf
  533.   isdigit
  534.   isgraph
  535.   islower
  536.   isprint
  537.   ispunct
  538.   isspace
  539.   isupper
  540.   isxdigit
  541.   toascii
  542.   tolower
  543.   toupper
  544.  
  545. ; From assert.h
  546.   _assert
  547.   assert
  548.  
  549. #
  550.  
  551. TEMPLATES:
  552.  
  553.   "for (@; ; )\n{\n}"
  554.   "while (@)\n{\n}"
  555.   "switch (@)\n{\n\tcase @:\n\b}"
  556.   "case @:"
  557.   "if (@)\n{\n}"
  558.   "else if (@)\n{\n}"
  559.   "main (int argc, char *argv[])\n{\n\t@\n\b}"
  560.   "return (@);"
  561.   "do\n{\n\t@\n\b}\nwhile ();"
  562. #
  563.